#ifndef __IIMAGE_H__
#define __IIMAGE_H__

#include "CTypes.h"
#include "CColor.h"
#include "ILoadedFile.h"

class IImage : public ILoadedFile
{
public:
	IImage()									{}
	virtual ~IImage()							{}

	virtual u32 GetW()							= 0;
	virtual u32 GetH()							= 0;

	virtual IImage *Clone()						= 0;

	virtual CColor GetPixel(u32 x,u32 y)		= 0;
};
#endif
